﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media;

namespace CodeSample.Utils
{
    static class ColorLib
    {
        public static SolidColorBrush Red
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#FA0026"); }
        }

        public static SolidColorBrush OrangeRed
        {
            get { return (SolidColorBrush)Brushes.OrangeRed; }
        }

        public static SolidColorBrush Orange
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#FF542E"); }
        }

        public static SolidColorBrush Purple
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#9C0063"); }
        }

        public static SolidColorBrush PurpleBlue
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#663399"); }
        }

        public static SolidColorBrush DeepGreen
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#007845"); }
        }

        public static SolidColorBrush Green
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#009966"); }
        }

        public static SolidColorBrush GrayGreen
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#3F5F5F"); }
        }

        public static SolidColorBrush Gray
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#8D96A8"); }
        }

        public static SolidColorBrush DeepBlue
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#003366"); }
        }

        public static SolidColorBrush BlueFacebook
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#3B5998"); }
        }

        public static SolidColorBrush LightBlue
        {
            get { return (SolidColorBrush)new BrushConverter().ConvertFromString("#0099CC"); }
        }

        public static SolidColorBrush White
        {
            get { return (SolidColorBrush)Brushes.White; }
        }
    }
}
